home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / game / data / qrdq_amiga.lha / qrdq_amiga / QrdQ_amiga_batch < prev    next >
Encoding:
Text File  |  2001-12-28  |  9.6 KB  |  244 lines

  1. ; $VER: Installation script for Quake redone Quick 1.2 (11. dezember 2001)
  2. echo "======================================="
  3. echo "  Welcome to Quake redone Quick Setup"
  4. echo "======================================="
  5. echo ""
  6. echo "This installation requires mpega in your searchpath"
  7. echo "and 110 mb space at batch runtime"
  8. echo ""
  9.  
  10. assign >NIL: here: ""
  11.  
  12. RequestChoice "select target frequency of wav files" "Select the samplequality of wav files to grenerate*nyou can save some diskspace by choosing 11025 hz*n11025 makes sense if your quake.exe did not support higher samplingrates*nor get full quality by choosing 44100" "44100hz" "11025hz" >env:auswahl
  13.  
  14. if $auswahl eq 1
  15. ;44100
  16.  
  17. echo "you selected 44100hz"
  18. echo ""
  19. echo "---------------------------------"
  20. echo "working on mp3 > wav conversion.."
  21. echo "---------------------------------"
  22. echo ""
  23. echo "1 of 18 mp3`s  ............   current file: banjo.mp3"
  24. mpega >NIL: qrdq_data/sound/qrdq/banjo.mp3 -W -s -oqrdq_data/sound/qrdq/banjo.wav
  25. echo "2 of 18 mp3`s   ...........   current file: bhgang.mp3"
  26. mpega >NIL: qrdq_data/sound/qrdq/bhgang.mp3 -W -s -oqrdq_data/sound/qrdq/bhgang.wav
  27. echo "3 of 18 mp3`s   ...........   current file: britney.mp3"
  28. mpega >NIL: qrdq_data/sound/qrdq/britney.mp3 -W -s -oqrdq_data/sound/qrdq/britney.wav
  29. echo "hang on         ...........   current file: closing.mp3"
  30. mpega >NIL: qrdq_data/sound/qrdq/closing.mp3 -W -s -oqrdq_data/sound/qrdq/closing.wav
  31. echo "5 of 18 mp3`s   ...........   current file: dramatic.mp3"
  32. mpega >NIL: qrdq_data/sound/qrdq/dramatic.mp3 -W -s -oqrdq_data/sound/qrdq/dramatic.wav
  33. echo "6 of 18 mp3`s   ...........   current file: eminem.mp3"
  34. mpega >NIL: qrdq_data/sound/qrdq/eminem.mp3 -W -s -oqrdq_data/sound/qrdq/eminem.wav
  35. echo "7 of 18 mp3`s   ...........   current file: ep1.mp3"
  36. mpega >NIL: qrdq_data/sound/qrdq/ep1.mp3 -W -s -oqrdq_data/sound/qrdq/ep1.wav
  37. echo "8 of 18 mp3`s   ...........   current file: ep2.mp3"
  38. mpega >NIL: qrdq_data/sound/qrdq/ep2.mp3 -W -s -oqrdq_data/sound/qrdq/ep2.wav
  39. echo "50% of mp3 conversion done .. current file: ep3.mp3"
  40. mpega >NIL: qrdq_data/sound/qrdq/ep3.mp3 -W -s -oqrdq_data/sound/qrdq/ep3.wav
  41. echo "10 of 18 mp3`s  ...........   current file: ep4.mp3"
  42. mpega >NIL: qrdq_data/sound/qrdq/ep4.mp3 -W -s -oqrdq_data/sound/qrdq/ep4.wav
  43. echo "11 of 18 mp3`s  ...........   current file: finale.mp3"
  44. mpega >NIL: qrdq_data/sound/qrdq/finale.mp3 -s -W -oqrdq_data/sound/qrdq/finale.wav
  45. echo "12 of 18 mp3`s  ...........   current file: intro.mp3"
  46. mpega >NIL: qrdq_data/sound/qrdq/intro.mp3 -W -s -oqrdq_data/sound/qrdq/intro.wav
  47. echo "13 of 18 mp3`s  ...........   current file: jaws.mp3"
  48. mpega >NIL: qrdq_data/sound/qrdq/jaws.mp3 -W -s -oqrdq_data/sound/qrdq/jaws.wav
  49. echo "nearly finished with mp3`s    current file: krz.mp3"
  50. mpega >NIL: qrdq_data/sound/qrdq/krz.mp3 -W -s -oqrdq_data/sound/qrdq/krz.wav
  51. echo "15 of 18 mp3`s  ...........   current file: menu.mp3"
  52. mpega >NIL: qrdq_data/sound/qrdq/menu.mp3 -W -s -oqrdq_data/sound/qrdq/menu.wav
  53. echo "16 of 18 mp3`s  ...........   current file: runnin.mp3"
  54. mpega >NIL: qrdq_data/sound/qrdq/runnin.mp3 -W -s -oqrdq_data/sound/qrdq/runnin.wav
  55. echo "17 of 18 mp3`s  ...........   current file: unseen.mp3"
  56. mpega >NIL: qrdq_data/sound/qrdq/unseen.mp3 -W -s -oqrdq_data/sound/qrdq/unseen.wav
  57. echo "working on last mp3 file ..   current file: zombie.mp3"
  58. mpega >NIL: qrdq_data/sound/qrdq/zombie.mp3 -W -s -oqrdq_data/sound/qrdq/zombie.wav
  59.  
  60. else
  61. ;11025
  62.  
  63. echo "using 11025hz samplerate"
  64. echo ""
  65. echo "---------------------------------"
  66. echo "working on mp3 > wav conversion.."
  67. echo "---------------------------------"
  68. echo ""
  69. echo "1 of 18 mp3`s  ............   current file: banjo.mp3"
  70. mpega >NIL: qrdq_data/sound/qrdq/banjo.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/banjo.wav
  71. echo "2 of 18 mp3`s   ...........   current file: bhgang.mp3"
  72. mpega >NIL: qrdq_data/sound/qrdq/bhgang.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/bhgang.wav
  73. echo "3 of 18 mp3`s   ...........   current file: britney.mp3"
  74. mpega >NIL: qrdq_data/sound/qrdq/britney.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/britney.wav
  75. echo "hang on         ...........   current file: closing.mp3"
  76. mpega >NIL: qrdq_data/sound/qrdq/closing.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/closing.wav
  77. echo "5 of 18 mp3`s   ...........   current file: dramatic.mp3"
  78. mpega >NIL: qrdq_data/sound/qrdq/dramatic.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/dramatic.wav
  79. echo "6 of 18 mp3`s   ...........   current file: eminem.mp3"
  80. mpega >NIL: qrdq_data/sound/qrdq/eminem.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/eminem.wav
  81. echo "7 of 18 mp3`s   ...........   current file: ep1.mp3"
  82. mpega >NIL: qrdq_data/sound/qrdq/ep1.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/ep1.wav
  83. echo "8 of 18 mp3`s   ...........   current file: ep2.mp3"
  84. mpega >NIL: qrdq_data/sound/qrdq/ep2.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/ep2.wav
  85. echo "50% of mp3 conversion done .. current file: ep3.mp3"
  86. mpega >NIL: qrdq_data/sound/qrdq/ep3.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/ep3.wav
  87. echo "10 of 18 mp3`s  ...........   current file: ep4.mp3"
  88. mpega >NIL: qrdq_data/sound/qrdq/ep4.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/ep4.wav
  89. echo "11 of 18 mp3`s  ...........   current file: finale.mp3"
  90. mpega >NIL: qrdq_data/sound/qrdq/finale.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/finale.wav
  91. echo "12 of 18 mp3`s  ...........   current file: intro.mp3"
  92. mpega >NIL: qrdq_data/sound/qrdq/intro.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/intro.wav
  93. echo "13 of 18 mp3`s  ...........   current file: jaws.mp3"
  94. mpega >NIL: qrdq_data/sound/qrdq/jaws.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/jaws.wav
  95. echo "nearly finished with mp3`s    current file: krz.mp3"
  96. mpega >NIL: qrdq_data/sound/qrdq/krz.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/krz.wav
  97. echo "15 of 18 mp3`s  ...........   current file: menu.mp3"
  98. mpega >NIL: qrdq_data/sound/qrdq/menu.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/menu.wav
  99. echo "16 of 18 mp3`s  ...........   current file: runnin.mp3"
  100. mpega >NIL: qrdq_data/sound/qrdq/runnin.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/runnin.wav
  101. echo "17 of 18 mp3`s  ...........   current file: unseen.mp3"
  102. mpega >NIL: qrdq_data/sound/qrdq/unseen.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/unseen.wav
  103. echo "working on last mp3 file ..   current file: zombie.mp3"
  104. mpega >NIL: qrdq_data/sound/qrdq/zombie.mp3 -W -s -d4 -oqrdq_data/sound/qrdq/zombie.wav
  105.  
  106. endif
  107.  
  108. echo ""
  109. echo "---------------------------------"
  110. echo "killing mp3s and fixing menu.wav"
  111. echo "---------------------------------"
  112. echo ""
  113. delete >NIL: qrdq_data/sound/qrdq/#?.mp3 force
  114. copy >NIL: amigastuff/fixloop qrdq_data/sound/qrdq/
  115. cd qrdq_data/sound/qrdq/
  116. fixloop
  117. delete fixloop noreq quiet
  118. cd ///
  119.  
  120. ;now qtools come to action
  121. echo ""
  122. echo "----------------------"
  123. echo "preaparing Quake tools"
  124. echo "----------------------"
  125. echo ""
  126. copy amigastuff/qtools/qtools qrdq_data/
  127. makedir t:qrdq
  128. copy amigastuff/qtools/libs t:qrdq ALL noreq quiet
  129. copy amigastuff/libs t:qrdq ALL noreq quiet
  130. assign libs: t:qrdq add
  131.  
  132. echo "----------------------"
  133. echo "building Quake pakfile"
  134. echo "----------------------"
  135. echo ""
  136. cd qrdq_data/
  137. List sound/qrdq/#?.wav TO T:wavein LFORMAT "qtools a sound/qrdq/%s -o pak0.pak"
  138. execute t:wavein >NIL:
  139. delete t:wavein >NIL:
  140.  
  141. echo ""
  142. echo "-------------------"
  143. echo "adding vocal sounds"
  144. echo "-------------------"
  145. echo ""
  146. List sound/vocals/#?.wav TO T:wavein LFORMAT "qtools a sound/vocals/%s -o pak0.pak"
  147. execute t:wavein >NIL:
  148. delete t:wavein >NIL:
  149.  
  150. echo ""
  151. echo "-------------------------"
  152. echo "adding first person demos"
  153. echo "-------------------------"
  154. echo ""
  155. List first/#?.dem TO T:wavein LFORMAT "qtools a first/%s -o pak0.pak"
  156. execute t:wavein >NIL:
  157. delete t:wavein >NIL:
  158.  
  159. echo ""
  160. echo "-----------"
  161. echo "adding maps"
  162. echo "-----------"
  163. echo ""
  164. List maps/#?.bsp TO T:wavein LFORMAT "qtools a maps/%s -o pak0.pak"
  165. execute t:wavein >NIL:
  166. delete t:wavein >NIL:
  167.  
  168. echo ""
  169. echo "-----------------"
  170. echo "adding misc demos"
  171. echo "-----------------"
  172. echo ""
  173. List misc/#?.dem TO T:wavein LFORMAT "qtools a misc/%s -o pak0.pak"
  174. execute t:wavein >NIL:
  175. delete t:wavein >NIL:
  176.  
  177. echo ""
  178. echo "-------------"
  179. echo "adding models"
  180. echo "-------------"
  181. echo ""
  182. List progs/#?.mdl TO T:wavein LFORMAT "qtools a progs/%s -o pak0.pak"
  183. execute t:wavein >NIL:
  184. delete t:wavein >NIL:
  185.  
  186. echo ""
  187. echo "---------------------"
  188. echo "adding recammed demos"
  189. echo "---------------------"
  190. echo ""
  191. List recam/#?.dem TO T:wavein LFORMAT "qtools a recam/%s -o pak0.pak"
  192. execute t:wavein >NIL:
  193. delete t:wavein >NIL:
  194.  
  195. echo ""
  196. echo "---------------------------"
  197. echo "adding some required files"
  198. echo "---------------------------"
  199. echo ""
  200. qtools a dos.cfg -o pak0.pak
  201. qtools a gl.cfg -o pak0.pak
  202. qtools a mp3check.cfg -o pak0.pak
  203. qtools a progs.dat -o pak0.pak
  204. qtools a quake.rc -o pak0.pak
  205.  
  206. echo ""
  207. echo "-----------------------"
  208. echo "finishing drawer layout"
  209. echo "-----------------------"
  210. echo ""
  211. delete ~(#?.pak) all noreq quiet force
  212. copy /faq.txt ""
  213. copy /qrdq.txt ""
  214. copy /faq_extensions.txt ""
  215. echo ""
  216. echo "------------------------------"
  217. echo "deleting temporary stuff....."
  218. echo "------------------------------"
  219. echo ""
  220. delete >NIL: t:qrdq all noreq quiet
  221.  
  222. ;remove hidden flag from pak added by qtools (strange tool that is)
  223. protect pak0.pak sub h
  224. cd /
  225. rename qrdq_data qrdq >NIL:
  226. echo ""
  227. echo "-----------------------------------------------------------------"
  228. echo "supply full path to your quake drawer, in the following requester"
  229. echo "-----------------------------------------------------------------"
  230. echo ""
  231. requestfile >t:path title "give me your quake drawer!" savemode drawersonly
  232. cd `type t:path`
  233. makedir qrdq
  234. copy from "here:qrdq" to "qrdq" all
  235. echo ""
  236. echo "======================================================="
  237. echo " Quake redone Quick has been installed on your system"
  238. echo "======================================================="
  239. echo ""
  240. echo "run with quake.exe -game qrdq , have fun!"
  241. echo ""
  242. echo ""
  243. wait 8
  244.